module.exports={
    async regist(ctx,next){
        // controller 
        // 1. 请求参数处理
        // 2. 业务逻辑
        // 3. 调用model 数据库处理
        // 4. 响应请求
        console.log(ctx.request.body,'---')
        const {username,password,repassword}=ctx.request.body
        let reg=/^[0-9a-zA-Z]{4,16}$/
        if(username && password && repassword){
            let msg='注册成功',data=null
            let f=!reg.test(user),f2=!reg.test(password)
            if(password !==repassword){
                 msg='两次密码不一致'
            }
            else if(f || f2){
                msg='用户名或密码不符合要求'
            }
            else{
                console.log('model 层')
            }
        }
        else{
            ctx.body={
                msg:'参数不正确',
                code:'400',
                data:null,
                request:`${ctx.method}${ctx.path}`
            }
            ctx.status=400
        }
    }
}